
#ifndef __APP_SWI2C_H__
#define __APP_SWI2C_H__


typedef struct
{
	u8	reg;
	u16	data;
} SWI2C_INITREGS;


void SW_I2C_Init(void);

u8 SW_I2C_ReadVal_SDA(void);

void SW_I2C_Write_Data(u8 data);
u8 SW_I2C_Read_Data(void);

u8 SW_I2C_WriteControl_8Bit(u8 IICID, u8 regaddr, u8 data);
u8 SW_I2C_WriteControl_16Bit(u8 IICID, u8 regaddr, u16 data);

u8 SW_I2C_ReadControl_8Bit(u8 IICID, u8 regaddr);
u16 SW_I2C_ReadControl_16Bit(u8 IICID, u8 regaddr);


#endif  /* __APP_SWI2C_H__ */

